package com.cn.kehong.dao;

import com.cn.kehong.domain.ProductRework;
import com.cn.kehong.domain.ProductReworkExample;
import java.util.List;

import com.cn.kehong.utils.QueryForm;
import org.apache.ibatis.annotations.Param;

public interface ProductReworkMapper {
    int countByExample(ProductReworkExample example);

    int deleteByExample(ProductReworkExample example);

    int insert(ProductRework record);

    int insertSelective(ProductRework record);

    List<ProductRework> selectByExample(ProductReworkExample example);

    int updateByExampleSelective(@Param("record") ProductRework record, @Param("example") ProductReworkExample example);

    int updateByExample(@Param("record") ProductRework record, @Param("example") ProductReworkExample example);

    int getProductReworkByAppCount(QueryForm queryForm);

    List<ProductRework> getProductReworkByAppJxz(QueryForm queryForm);

    int getProductReworkListCount(QueryForm queryForm);

    List<ProductRework> getProductReworkList(QueryForm queryForm);
}